package com.tledu.classes;

public class OOP01 {
    public static void main(String[] args) {
        System.out.println(Student.school);
        Teacher teacher = new Teacher();
        teacher.teacher();
        teacher.changeSchool();
        System.out.println(Student.school);
//        //创建一个类
//        // 通过new关键字，创建类的实例
//        Student zhangsan = new Student();
//        int i = 99;
//        System.out.println(Student.school);
//        // 设置实例的属性
//        zhangsan.name = "张三";
//        zhangsan.age = 17;
//        zhangsan.college = "信息学院";
//        zhangsan.major = "软件工程";
//        zhangsan.study();
//
//        Student lisi = new Student("李四");
//        lisi.study("测试一下");
//        lisi.study(10);
//        // 进行了方法重载
//        System.out.println(lisi.name);
//
//        // 对于静态方法，需要通过类进行调用，静态方法是归属于类的，而不是实例
//        // 当我们的有一些操作，不依赖与实例的时候，就可以设计成静态方法
//        Student.testStatic();
//
//
//        System.out.println(Student.school);
//        // 在对象赋值的时候，是进行的传值赋值，赋的是对象的应用
//        Student stu2 = zhangsan;
//
//        changeName(zhangsan);
//
//        System.out.println(stu2.name);
    }

    public static void changeName(Student student) {
        student.name = "天亮教育";
    }

}
